package net.cyan.activex.word;

import net.cyan.activex.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2006</p>
 * <p>Company: </p>
 * @author ccs
 * @version 1.0
 */

abstract public class Fields implements ActiveXCollection
{
   abstract public boolean isLocked();

   abstract public void setLocked(boolean locked);

   abstract public Field item(int index);

   abstract public void toggleShowCodes();

   abstract public Field add(Range range, int type, String text,
                             boolean preserveFormatting);

   abstract public Field add(Range range, int type, String text);

   abstract public Field add(Range range, int type);

   abstract public void unLink();

   abstract public void update();

   abstract public void updateSource();

}